package com.vehicle.biz;

import com.vehicle.domains.vo.BasePage;
import com.vehicle.domains.vo.req.camera.*;
import com.vehicle.domains.vo.res.camera.CameraRes;

public interface CameraBiz {
    void addCamera(AddCameraReq req);

    void updateCamera(UpdateCameraReq req);

    void deleteCamera(Long id);

    CameraRes getCameraById(Long id);

    BasePage<CameraRes> list(CameraListReq req);

    void bindCamera(BindCameraReq req);

    void unbindCamera(UnBindCameraReq req);
}
